import os
import shutil
current_dir = os.getcwd()
print(f"当前工作目录{current_dir}")
print(r"day3\01 补充学习os库")
print("day3\\01 补充学习os库")
print("day3/01 补充学习os库")
os.chdir("../day2")
current_dir1 = os.getcwd()
print(f"切换到工作目录{current_dir1}")
#单层目录

# os.mkdir("./test")
# os.makedirs("./a/b/c")
# os.rmdir("./test")
# shutil.rmtree("./a")
#遍历所有所有文件和子目录名， 不读取子目录
items = os.listdir()
print(items)
items = os.listdir("../day2")
print(items)

#5.2 递归遍历目录下的所有文件和子目录下的所有文件（打开子目录了）
# os.walk()返回值是一个迭代器 可以使用next 或者 for循环进行内容读取
for root, dirs , files in os.walk("../day2"):
    print(f"当前目录{root}")
    print(f"当前路径{dirs}")
    print(f"当前文件{files}")
